body, td, th { font: 12px Arial,Helvetica,sans-serif; }
a ,a:visited{  color: #0277c4; font-size:12px; text-decoration:none;}
a:hover{ text-decoration: underline;}

.clear{clear: both;}

.navTitle{ color:#999999; padding:0px 0px 10px 0px; border-bottom:dotted 1px #eeeeee;}
.span-title{color:#808080; font:13px  Arial,Helvetica,sans-serif ;margin-right:20px;}
.span-title a, .span-title a:visited{font:13px  Arial,Helvetica,sans-serif ;}

.commonTable{ border-collapse:collapse;}
.commonTable th{ background-color:#f0f0f0; text-align:left; }
.commonTable td{ border-bottom:dashed 1px #eeeeee; }

div.gridPager { padding: 15px 10px; color: #888888;font-size:13px; width:400px; float:right; text-align:right; }		
div.gridPager a, div.gridPager a:visited { padding: 2px 5px; text-decoration: none;  }
div.gridPager a:hover { background-color: #F0F4F7; }		
div.gridPager a.curPage{ color:#ff0000;}

#tipSpan{ color:#ff0000;}
.editFormTitle{ font-size:13px; font-weight:bold; color:#003399; padding:5px 0px; border-bottom:solid 1px #9C9A9C; margin-bottom:10px;}
.editFormBody{padding:10px 0px;}
.editFormBottom{ padding:0px 5px; background-color:#E0E0E0; margin-top:20px;  }
.editFormSubbar{ padding:5px; background-color:#E2EDF4;}

.listTitle{ color:#808080; font:18px  Arial,Helvetica,sans-serif ; margin-bottom:20px;margin-top:15px; border-bottom:dashed 1px #dddddd; }
.btnDiv{ margin-bottom:5px;display:block;}

/* tabs 
---------------------------------------------- */		
ul#navtop {
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 10px;
	display: inline;
	margin: 0px 0px;
	white-space: nowrap;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
/*	position: absolute;
	bottom: 0px;*/
}

#navtop li {
	/* margin-left: 5px; */
	display: inline;
	list-style-type: none;
	line-height: 27px;
}

#navtop a {
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
	text-decoration: none;
	color: #AAA;
	font-weight: bold;
}

#navtop a:link, #navtop a:visited {
	margin: 0px;
	/*background-color: #040;*/
}

#navtop a:hover {
	text-decoration: underline;
	/*background-color: #060;*/
	color: #777;

	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

#navtop #navtopactive {
	text-decoration: none;
	background-color: #fff;
	color: #777;

	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

}

#navtopactivehome {
	text-decoration: none;
	background-color: #ededed;
	color: #0277c4 !important;

	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

}


#navtop #active:hover {
	text-decoration: underline;
}

#navtoprowtabs {
	border-bottom:solid 1px #dcdcdc;
	margin-bottom:20px;
	margin-top:15px;
	display:block;
}